Правильная автозагрузка продолжения BASIC-строки в произвольной области
с началом в CH_ADD (23645). Автостарт "Диана-2".

New File [Автозапуск 23645-1.tzx]	; Создать новую виртуальную кассету для записи данных
Cassette Recorder [Record]		; Включить виртуальный магнитофон на запись
Debugger				; Щткрыть отладчик для ввода данных
Dec					; Переключить отображение чисел в десятичный режим
Go To 23645				; Переместиться по памяти на нужный адрес
23645 <-- 23800				; Установить внутренний курсор на загруженную строку
23649 <-- 23762 23762 23762		; Сдвинуть области, чтобы не искажать значение 23761 для корректного выхода
23761 <-- 128				; Заглушить ячейку значением свыше 63 на которую указывает NXTLIN во время загрузки по LOAD  
23800 <-- 58 245 34 22 10 0 19 1 16 1	; Двоеточие и выполняемая строка PRINT + атрибуты для текста
23810 <-- B CHT OPEXOBO OT BETPA HET CBETA	; Выводимый текст
23842 <-- 34 13

; запись блока с автосбросом

17996 <-- 23645 0			; Стартовый адрес для блока данных и сброс после записи
18000 <-- 3				; Тип блока Bytes:
18001 <-- 16 1 32 79 80 69 88 79 66 79	; Имя заголовка
18011 <-- 199 23645			; Планируемая длина и стартовый адрес для заголовка

IX <-- 18000				; Указать место размещения шаблона заголовка
SP <-- 17996				; Создать временную SP-башенку в любом свободном месте
PC <-- 2436				; Установить Стрелочку на запускаемую подпрограмму
Trace					; Выйти из отладчика и запустить программу
Cassette Recorder [Stop]		; Остановить магнитофон и закрыть телепортационное окно в адресе 1232 вернув команду EX AF, AF'

BASIC <-- LOAD ""CODE ENTER		; Выполнить BASIC фрагмент натуральным способом
Cassette Recorder [Play]		; Включить магнитофон на воспроизведение

Несмотря на старт с 23645, для корректного выхода заглушать ячейку 23761.
потому что 23637 не изменится и будет указывать на 23761  а тут дело случая, что
туда попадёт из WORKSP